<!DOCTYPE html>
<html lang="en-US">
    <head>
        <title>Pod::Spell - a formatter for spellchecking Pod - metacpan.org</title>
        <link rel="preload" as="fetch" href="https://metacpan.org/account/login_status" crossorigin="anonymous" />
        <link href="https://metacpan.org/_assets/b8ccceeed47a0652049703d99326a9cea4933443.css" rel="stylesheet" type="text/css">
        <script src="https://metacpan.org/_assets/6bfedafe2d7caa915b7d84f61b45936818e3242e.js" type="text/javascript" defer></script>
        <link rel="alternate" type="application/rss+xml" title="Recent CPAN Uploads of Pod-Spell - MetaCPAN" href="https://metacpan.org/dist/Pod-Spell/releases.rss" />
        <link rel="canonical" href="./Pod::Spell.html" />
        <meta name="description" content="a formatter for spellchecking Pod" />
        <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=5">
        <link rel="shortcut icon" href="https://metacpan.org/static/icons/favicon.ico">
        <link rel="apple-touch-icon" sizes="152x152" href="https://metacpan.org/static/icons/apple-touch-icon.png">
        <link rel="search" href="https://metacpan.org/static/opensearch.xml" type="application/opensearchdescription+xml" title="MetaCPAN">
        <script>
          (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
          (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
          m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
          })(window,document,'script','//www.google-analytics.com/analytics.js','ga');

          (function(skey, ga_id){
            ga('create', ga_id, {
              siteSpeedSampleRate : 100,
              storage             : 'none',
              clientId            : localStorage.getItem(skey)
            });
            ga(function(tracker) {
              localStorage.setItem(skey, tracker.get('clientId'));
            });
            ga('send', 'pageview');
          })('ga:clientId', 'UA-27829474-1');
        </script>
<meta name="twitter:card"        content="summary" />
<meta name="twitter:url"         content="https://metacpan.org/pod/Pod::Spell" />
<meta name="twitter:title"       content="Pod::Spell" />
<meta name="twitter:description" content="a formatter for spellchecking Pod" />
<meta name="twitter:site"        content="metacpan" />
    </head>
    <body>
        <nav class="navbar navbar-default" role="navigation">
            <div class="header-logo-large hidden-xs">
              <a href="https://metacpan.org/" tabindex="0">
                <svg class="logo" aria-label="MetaCPAN">
                  <use class="logo" href="/static/images/metacpan-logo.svg#logo" />
                </svg>
              </a>
            </div>
            <div class="header-logo-icon visible-xs">
              <a href="https://metacpan.org/">
                <svg class="logo" aria-label="MetaCPAN">
                  <use class="logo" href="/static/images/metacpan-logo.svg#dots" />
                </svg>
              </a>
            </div>
            <ul class="nav navbar-nav menu-items hidden-xs hidden-sm">
              <li><a href="https://metacpan.org/about">About</a></li>
              <li><a href="https://metacpan.org/about/sponsors">Sponsor</a></li>
              <li><a href="https://grep.metacpan.org/">grep::cpan</a></li>
              <li><a href="https://metacpan.org/recent">Recent</a></li>
              <li><a href="https://metacpan.org/about/faq">FAQ</a></li>
              <li><a href="https://metacpan.org/tools">Tools</a></li>
              <li><a href="https://fastapi.metacpan.org/">API</a></li>
            </ul>
            <ul class="nav navbar-nav navbar-right">
                <button type="button" class="searchbar-btn visible-xs visible-sm">
                    <i class="fa fa-search button-fa-icon"></i>
                </button>
                <form action="https://metacpan.org/search" class="searchbar-form visible-md visible-lg search-form form-horizontal">
                   <input type="hidden" name="size" id="metacpan_search-size" value="20">
                  <div class="form-group">
                      <div class="search-group">
                        <i class="fa fa-search"></i>
                        <input type="text" name="q" placeholder="Search the CPAN" size="41" autocorrect="off" autocapitalize="off" spellcheck="false" id="metacpan_search-input" class="form-control" value="">
                      </div>
                  </div>
                </form>
                    <li class="icon-slidepanel visible-xs visible-sm">
                      <button data-toggle="slidepanel" data-target=".slidepanel">
                        <span class="button-fa-icon">
                          <i class="fa fa-bars slidepanel-open"></i>
                          <i class="fa fa-times slidepanel-close"></i>
                        </span>
                      </button>
                    </li>
                <form action="https://metacpan.org/account/logout" method="POST" id="metacpan-logout"></form>
                <li class="dropdown logged_in" style="display: none;">
                    <button type="button" class="dropdown-toggle" data-toggle="dropdown">
                      <i class="fa fa-user button-fa-icon logged-in-icon" aria-hidden="true"></i>
                      <i class="fas fa-chevron-down"></i>
                    </button>
                    <ul class="dropdown-menu">
                        <li><a href="https://metacpan.org/account/identities">Identities</a></li>
                        <li><a href="https://metacpan.org/account/profile">Profile</a></li>
                        <li><a href="https://metacpan.org/account/favorite/list">Favorites</a></li>
                        <li>
                            <a href="./Pod::Spell.html#" type="button" onclick="$('#metacpan-logout').submit(); return false">
                              Logout
                            </a>
                        </li>
                    </ul>
                </li>
                <li class="dropdown logged_out" style="display: none;">
                    <button type="button" class="dropdown-toggle" data-toggle="dropdown">
                      <i class="fa fa-user button-fa-icon" aria-hidden="true"></i>
                      <i class="fas fa-chevron-down"></i>
                    </button>
                    <ul class="dropdown-menu">
                        <li>
                            <a href="https://metacpan.org/login/github">
                                <i class="fab fa-github fa-fw"></i>
                                GitHub
                            </a>
                        </li>
                        <li>
                            <a href="https://metacpan.org/login/twitter">
                                <i class="fab fa-twitter fa-fw"></i>
                                Twitter
                            </a>
                        </li>
                        <li>
                            <a href="https://metacpan.org/login/google">
                                <i class="fab fa-google fa-fw"></i>
                                Google
                            </a>
                        </li>
                    </ul>
                </li>
                <li class="dropdown logged_placeholder">
                    <button>
                      <i class="fa fa-user button-fa-icon" aria-hidden="true"></i>
                    </button>
                </li>
            </ul>
        </nav>
        <div class="page-content ">
          <!--
          <div class="top-notify-banner">
            <i class="fas fa-info-circle"></i>
          </div>
          -->
          <nav class="sidebar">
            <div class="slidepanel">
              <ul class="nav-list ">
    <li class="nav-header no-margin-top">
      <div class="ttip" data-toggle="tooltip" data-placement="bottom" title="The date that this version of Pod-Spell was released.">
      <span class="relatize">13 Mar 2023 20:22:56 UTC</span>
    </li>
  <li>
    Distribution: <a href="https://metacpan.org/dist/Pod-Spell">Pod-Spell</a>
  </li>
  <li>
    Module version: 1.26
  </li>
  <li>
    <a data-keyboard-shortcut="g s" href="https://metacpan.org/dist/Pod-Spell/source/lib/Pod/Spell.pm">Source</a>
    (<a href="https://metacpan.org/dist/Pod-Spell/source/lib/Pod/Spell.pm?raw=1">raw</a>)
  </li>
  <li>
    <a data-keyboard-shortcut="g b" href="https://metacpan.org/dist/Pod-Spell/source/lib/Pod">Browse</a>
    (<a href="https://metacpan.org/dist/Pod-Spell/source/lib/Pod?raw=1">raw</a>)
  </li>
    <li>
      <a data-keyboard-shortcut="g c" href="https://metacpan.org/dist/Pod-Spell/changes">Changes</a>
    </li>
    <li>
      <a rel="noopener nofollow" class="nopopup" href="https://github.com/perl-pod/Pod-Spell">Homepage</a>
    </li>
    <li>
      <a class="nopopup" href="https://metacpan.org/dist/Pod-Spell/contribute">How to Contribute</a>
    </li>
    <li>
        <a rel="noopener nofollow" data-keyboard-shortcut="g r" href="https://github.com/perl-pod/Pod-Spell">Repository</a>
    </li>
    <li>
      <a rel="noopener nofollow" data-keyboard-shortcut="g i" href="https://rt.cpan.org/Public/Dist/Display.html?Name=Pod-Spell">Issues</a>
      (1)
    </li>
    <li>
      <a rel="noopener nofollow" href="http://matrix.cpantesters.org/?dist=Pod-Spell+1.26" title="Matrix">Testers</a>
    </li>
    <li>
      <a rel="noopener nofollow" href="http://cpants.cpanauthors.org/release/HAARG/Pod-Spell-1.26">Kwalitee</a>
    </li>
    <li>
      <div class="ttip" data-toggle="tooltip" data-placement="bottom" title="The # people with an indexing permission on Pod-Spell who have released something to CPAN in the last 2 years (i.e. the # people likely able to release critical fixes in a timely manner)">
      Bus factor: 1
      </div>
    </li>
    <li>
      <a rel="noopener nofollow" href="http://cpancover.com/latest/Pod-Spell-1.26/index.html">93.15% Coverage </a>
    </li>
    <li>
      License: artistic_2
    </li>
    <li>
      Perl: v5.8.0
    </li>
    <li class="nav-header">Activity</li>
    <li>
<div class="activity-graph">
    <img src="https://metacpan.org/dist/Pod-Spell/activity.svg?res=month" />
    <div class="comment">24 month</div>
</div>
    </li>
    <li class="nav-header">Tools</li>
    <li>
      <a itemprop="downloadUrl" href="https://cpan.metacpan.org/authors/id/H/HA/HAARG/Pod-Spell-1.26.tar.gz">
      Download (<span itemprop="fileSize">34.73KB</span>)</a>
    </li>
    <li>
      <a href="https://explorer.metacpan.org/?url=%2Fmodule%2FHAARG%2FPod-Spell-1.26%2Flib%2FPod%2FSpell.pm">
        MetaCPAN Explorer
      </a>
    </li>
    <li>
      <a href="https://metacpan.org/dist/Pod-Spell/permissions">
        Permissions
      </a>
    </li>
    <li>
      <a href="https://metacpan.org/dist/Pod-Spell/releases.rss">
        Subscribe to distribution
      </a>
    </li>
    <li>
      <button class="btn btn-link" data-toggle="modal" data-target="#metacpan_install-instructions-dialog">
        Install Instructions
      </button>
    </li>
    <li>
      <form action="https://metacpan.org/search">
        <input type="hidden" name="q" value="dist:Pod-Spell">
        <input type="search" name="q" placeholder="Search distribution" class="form-control tool-bar-form">
        <input type="submit" style="display: none">
      </form>
    </li>
    <li>
      <form action="https://grep.metacpan.org/search">
        <input type="hidden" name="qd" value="Pod-Spell">
        <input type="hidden" name="source" value="metacpan">
        <input type="search" name="q" placeholder="grep distribution" class="form-control tool-bar-form">
        <input type="submit" style="display: none">
     </form>
    </li>
    <li class="version-jump">
<select onchange="document.location.href=&#39;/release/&#39;+this.value+&#39;/view/lib/Pod/Spell.pm&#39;" class="form-control tool-bar-form">
  <option disabled selected>Jump to version</option>
<option
  disabled
  value="HAARG/Pod-Spell-1.26"
>1.26
  (HAARG on 2023-03-13)</option>
<option
  
  value="HAARG/Pod-Spell-1.25"
>1.25
  (HAARG on 2022-10-04)</option>
<option
  
  value="HAARG/Pod-Spell-1.24-TRIAL"
>1.24-TRIAL DEV
  (HAARG on 2022-10-03)</option>
<option
  
  value="HAARG/Pod-Spell-1.23"
>1.23
  (HAARG on 2022-09-21)</option>
<option
  
  value="HAARG/Pod-Spell-1.22-TRIAL"
>1.22-TRIAL DEV
  (HAARG on 2022-08-29)</option>
<option
  
  value="HAARG/Pod-Spell-1.21-TRIAL"
>1.21-TRIAL DEV
  (HAARG on 2022-08-24)</option>
<option
  
  value="DOLMEN/Pod-Spell-1.20"
>1.20
  (DOLMEN on 2016-04-22)</option>
<option
  
  value="DOLMEN/Pod-Spell-1.18"
>1.18
  (DOLMEN on 2016-01-29)</option>
<option
  
  value="XENO/Pod-Spell-1.17"
>1.17
  (XENO on 2015-03-09)</option>
<option
  
  value="XENO/Pod-Spell-1.16"
>1.16
  (XENO on 2015-02-25)</option>
<option
  
  value="XENO/Pod-Spell-1.15"
>1.15
  (XENO on 2014-02-28)</option>
<optgroup label="BackPAN">'
<option
  
  value="HAARG/Pod-Spell-1.20-TRIAL"
>1.20-TRIAL DEV
  (HAARG on 2022-08-22)</option>
<option
  
  value="DOLMEN/Pod-Spell-1.19_91"
>1.19_91 DEV
  (DOLMEN on 2016-04-21)</option>
<option
  
  value="DOLMEN/Pod-Spell-1.19_90"
>1.19_90 DEV
  (DOLMEN on 2016-02-20)</option>
<option
  
  value="DOLMEN/Pod-Spell-1.19"
>1.19
  (DOLMEN on 2016-02-20)</option>
<option
  
  value="XENO/Pod-Spell-1.14"
>1.14
  (XENO on 2014-02-12)</option>
<option
  
  value="XENO/Pod-Spell-1.13"
>1.13
  (XENO on 2013-11-03)</option>
<option
  
  value="XENO/Pod-Spell-1.12"
>1.12
  (XENO on 2013-10-18)</option>
<option
  
  value="XENO/Pod-Spell-1.11"
>1.11
  (XENO on 2013-10-18)</option>
<option
  
  value="XENO/Pod-Spell-1.10"
>1.10
  (XENO on 2013-09-28)</option>
<option
  
  value="XENO/Pod-Spell-1.09"
>1.09
  (XENO on 2013-09-25)</option>
<option
  
  value="XENO/Pod-Spell-1.08"
>1.08
  (XENO on 2013-09-24)</option>
<option
  
  value="XENO/Pod-Spell-1.07"
>1.07
  (XENO on 2013-09-14)</option>
<option
  
  value="XENO/Pod-Spell-1.06"
>1.06
  (XENO on 2013-09-08)</option>
<option
  
  value="XENO/Pod-Spell-1.05"
>1.05
  (XENO on 2013-07-07)</option>
<option
  
  value="XENO/Pod-Spell-1.04"
>1.04
  (XENO on 2013-05-09)</option>
<option
  
  value="XENO/Pod-Spell-1.03"
>1.03
  (XENO on 2013-05-08)</option>
<option
  
  value="XENO/Pod-Spell-1.02"
>1.02
  (XENO on 2013-05-08)</option>
<option
  
  value="SBURKE/Pod-Spell-1.01"
>1.01
  (SBURKE on 2001-10-27)</option>
</optgroup>
</select>
    </li>
    <li class="version-diff">
<select onchange="document.location.href='/release/HAARG/Pod-Spell-1.26/diff/' + encodeURIComponent(this.value) + '/lib/Pod/Spell.pm'
" class="form-control tool-bar-form">
  <option disabled selected>Diff with version</option>
<option
  disabled
  value="HAARG/Pod-Spell-1.26"
>1.26
  (HAARG on 2023-03-13)</option>
<option
  
  value="HAARG/Pod-Spell-1.25"
>1.25
  (HAARG on 2022-10-04)</option>
<option
  
  value="HAARG/Pod-Spell-1.24-TRIAL"
>1.24-TRIAL DEV
  (HAARG on 2022-10-03)</option>
<option
  
  value="HAARG/Pod-Spell-1.23"
>1.23
  (HAARG on 2022-09-21)</option>
<option
  
  value="HAARG/Pod-Spell-1.22-TRIAL"
>1.22-TRIAL DEV
  (HAARG on 2022-08-29)</option>
<option
  
  value="HAARG/Pod-Spell-1.21-TRIAL"
>1.21-TRIAL DEV
  (HAARG on 2022-08-24)</option>
<option
  
  value="DOLMEN/Pod-Spell-1.20"
>1.20
  (DOLMEN on 2016-04-22)</option>
<option
  
  value="DOLMEN/Pod-Spell-1.18"
>1.18
  (DOLMEN on 2016-01-29)</option>
<option
  
  value="XENO/Pod-Spell-1.17"
>1.17
  (XENO on 2015-03-09)</option>
<option
  
  value="XENO/Pod-Spell-1.16"
>1.16
  (XENO on 2015-02-25)</option>
<option
  
  value="XENO/Pod-Spell-1.15"
>1.15
  (XENO on 2014-02-28)</option>
<optgroup label="BackPAN">'
<option
  
  value="HAARG/Pod-Spell-1.20-TRIAL"
>1.20-TRIAL DEV
  (HAARG on 2022-08-22)</option>
<option
  
  value="DOLMEN/Pod-Spell-1.19_91"
>1.19_91 DEV
  (DOLMEN on 2016-04-21)</option>
<option
  
  value="DOLMEN/Pod-Spell-1.19_90"
>1.19_90 DEV
  (DOLMEN on 2016-02-20)</option>
<option
  
  value="DOLMEN/Pod-Spell-1.19"
>1.19
  (DOLMEN on 2016-02-20)</option>
<option
  
  value="XENO/Pod-Spell-1.14"
>1.14
  (XENO on 2014-02-12)</option>
<option
  
  value="XENO/Pod-Spell-1.13"
>1.13
  (XENO on 2013-11-03)</option>
<option
  
  value="XENO/Pod-Spell-1.12"
>1.12
  (XENO on 2013-10-18)</option>
<option
  
  value="XENO/Pod-Spell-1.11"
>1.11
  (XENO on 2013-10-18)</option>
<option
  
  value="XENO/Pod-Spell-1.10"
>1.10
  (XENO on 2013-09-28)</option>
<option
  
  value="XENO/Pod-Spell-1.09"
>1.09
  (XENO on 2013-09-25)</option>
<option
  
  value="XENO/Pod-Spell-1.08"
>1.08
  (XENO on 2013-09-24)</option>
<option
  
  value="XENO/Pod-Spell-1.07"
>1.07
  (XENO on 2013-09-14)</option>
<option
  
  value="XENO/Pod-Spell-1.06"
>1.06
  (XENO on 2013-09-08)</option>
<option
  
  value="XENO/Pod-Spell-1.05"
>1.05
  (XENO on 2013-07-07)</option>
<option
  
  value="XENO/Pod-Spell-1.04"
>1.04
  (XENO on 2013-05-09)</option>
<option
  
  value="XENO/Pod-Spell-1.03"
>1.03
  (XENO on 2013-05-08)</option>
<option
  
  value="XENO/Pod-Spell-1.02"
>1.02
  (XENO on 2013-05-08)</option>
<option
  
  value="SBURKE/Pod-Spell-1.01"
>1.01
  (SBURKE on 2001-10-27)</option>
</optgroup>
</select>
    </li>

    <li>
<ul class="dependencies">
  <li class="nav-header">Dependencies</li>
  <li><a href="https://metacpan.org/pod/Carp" title="Carp" class="ellipsis">Carp</a></li>
  <li><a href="./Class::Tiny.html" title="Class::Tiny" class="ellipsis">Class::Tiny</a></li>
  <li><a href="./File::ShareDir.html" title="File::ShareDir" class="ellipsis">File::ShareDir</a></li>
  <li><a href="https://metacpan.org/pod/Lingua::EN::Inflect" title="Lingua::EN::Inflect" class="ellipsis">Lingua::EN::Inflect</a></li>
  <li><a href="https://metacpan.org/pod/POSIX" title="POSIX" class="ellipsis">POSIX</a></li>
  <li><a href="https://metacpan.org/pod/Pod::Escapes" title="Pod::Escapes" class="ellipsis">Pod::Escapes</a></li>
  <li><a href="https://metacpan.org/pod/Pod::Simple" title="Pod::Simple" class="ellipsis">Pod::Simple</a></li>
  <li><a href="https://metacpan.org/pod/Text::Wrap" title="Text::Wrap" class="ellipsis">Text::Wrap</a></li>
  <li><a href="https://metacpan.org/pod/constant" title="constant" class="ellipsis">constant</a></li>
  <li><a href="https://metacpan.org/pod/locale" title="locale" class="ellipsis">locale</a></li>
  <li><a href="https://metacpan.org/pod/parent" title="parent" class="ellipsis">parent</a></li>
  <li>
    <hr>
  </li>
  <li>
    <a href="https://metacpan.org/module/Pod::Spell/requires">Reverse dependencies</a>
  </li>
  <li>
    <a href="http://deps.cpantesters.org/?module=Pod%3A%3ASpell">CPAN Testers List</a>
  </li>
  <li>
    <a href="https://cpandeps.grinnz.com/?dist=Pod-Spell">Dependency graph</a>
  </li>
</ul>
    </li>
    <li class="nav-header">Permalinks</li>
    <li>
      <a href="https://metacpan.org/release/HAARG/Pod-Spell-1.26/view/lib/Pod/Spell.pm">This version</a>
    </li>
    <li>
      <a href="./Pod::Spell.html">Latest version</a>
    </li>
    <li>
<div class="plussers">
<div class="nav-header">++ed by:</div>
<div>
<a class="display-all" href="https://metacpan.org/author/DOLMEN"><img src="https://www.gravatar.com/avatar/70d9b050bfe39350c234d710fadfcd39?d=identicon&amp;s=20" title="DOLMEN" alt="DOLMEN"></a>
<a class="display-all" href="https://metacpan.org/author/KEEDI"><img src="https://www.gravatar.com/avatar/95f905a7a4ccc573c711e9d264c0fde8?d=identicon&amp;s=20" title="KEEDI" alt="KEEDI"></a>
<a class="display-all" href="https://metacpan.org/author/ETHER"><img src="https://www.gravatar.com/avatar/bdc5cd06679e732e262f6c1b450a0237?d=identicon&amp;s=20" title="ETHER" alt="ETHER"></a>
<a class="display-all" href="https://metacpan.org/author/DAGOLDEN"><img src="https://www.gravatar.com/avatar/bb755c989fcb9897f28a2c6e00df61e2?d=identicon&amp;s=20" title="DAGOLDEN" alt="DAGOLDEN"></a>
<a class="display-all" href="https://metacpan.org/author/BEROV"><img src="https://www.gravatar.com/avatar/eae0eb4092a9f63426c13408e343b803?d=identicon&amp;s=20" title="BEROV" alt="BEROV"></a>
</div>
<!-- Display counts of plussers-->
<div>
    <a href="https://metacpan.org/dist/Pod-Spell/plussers">6 PAUSE users</a>
</div>
<div>
    2 non-PAUSE users
</div>
</div>
    </li>
    <li>
<div id="metacpan_contributors">
  <div>
    <button class="btn-link"
      onclick="$(this).hide(); $('#metacpan_contributors ul').slideDown(); return false;"
    >and 7 contributors</button>
  </div>
  <ul style="display: none">
    <li class="contributor"
      data-cpan-author="SBURKE"
      data-contrib-email="sburke@cpan.org"
    >
      <a href="https://metacpan.org/author/SBURKE" class="cpan-author">
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/4a3107dda4b30865c5d31a73b4b6fa9d?d=identicon&amp;s=20" />
      Sean M. Burke
      </a>
    </li>
    <li class="contributor"
      data-cpan-author="XENO"
      data-contrib-email="xenoterracide@gmail.com"
    >
      <a href="https://metacpan.org/author/XENO" class="cpan-author">
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/f45d0c2026f9aa1b37fb8c2add07d423?d=identicon&amp;s=20" />
      Caleb Cushing
      </a>
    </li>
    <li class="contributor"
      data-cpan-author="DAGOLDEN"
      data-contrib-email="dagolden@cpan.org"
    >
      <a href="https://metacpan.org/author/DAGOLDEN" class="cpan-author">
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/bb755c989fcb9897f28a2c6e00df61e2?d=identicon&amp;s=20" />
      David Golden
      </a>
    </li>
    <li class="contributor"
      data-contrib-email="kentfredric@gmail.com"
    >
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/d41d8cd98f00b204e9800998ecf8427e?d=identicon&amp;s=20" />
      Kent Fredric
    </li>
    <li class="contributor"
      data-cpan-author="MANWAR"
      data-contrib-email="mohammad.anwar@yahoo.com"
    >
      <a href="https://metacpan.org/author/MANWAR" class="cpan-author">
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/71c853edf567f3482e0e7f21d51e9df2?d=identicon&amp;s=20" />
      Mohammad S Anwar
      </a>
    </li>
    <li class="contributor"
      data-cpan-author="DOLMEN"
      data-contrib-email="dolmen@cpan.org"
    >
      <a href="https://metacpan.org/author/DOLMEN" class="cpan-author">
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/70d9b050bfe39350c234d710fadfcd39?d=identicon&amp;s=20" />
      Olivier Mengué
      </a>
    </li>
    <li class="contributor"
      data-contrib-email="pauloscustodio@gmail.com"
    >
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/d41d8cd98f00b204e9800998ecf8427e?d=identicon&amp;s=20" />
      Paulo Custodio
    </li>
  </ul>
</div>
    </li>
              </ul>
            </div>
          </nav>
          <div class="content-navigation">
<div class="breadcrumbs">
  <span>
    <a data-keyboard-shortcut="g a" rel="author" href="https://metacpan.org/author/HAARG" class="author-name">Graham Knop</a>
  </span>
  <span>&nbsp;/&nbsp;</span>
  <div class="release dist-release status-latest maturity-released">
    <span class="dropdown"><b class="caret"></b></span>
<select onchange="document.location.href=&#39;/release/&#39;+this.value+&#39;/view/lib/Pod/Spell.pm&#39;" class="">
<option
  selected
  value="HAARG/Pod-Spell-1.26"
>1.26
  (HAARG on 2023-03-13)</option>
<option
  
  value="HAARG/Pod-Spell-1.25"
>1.25
  (HAARG on 2022-10-04)</option>
<option
  
  value="HAARG/Pod-Spell-1.24-TRIAL"
>1.24-TRIAL DEV
  (HAARG on 2022-10-03)</option>
<option
  
  value="HAARG/Pod-Spell-1.23"
>1.23
  (HAARG on 2022-09-21)</option>
<option
  
  value="HAARG/Pod-Spell-1.22-TRIAL"
>1.22-TRIAL DEV
  (HAARG on 2022-08-29)</option>
<option
  
  value="HAARG/Pod-Spell-1.21-TRIAL"
>1.21-TRIAL DEV
  (HAARG on 2022-08-24)</option>
<option
  
  value="DOLMEN/Pod-Spell-1.20"
>1.20
  (DOLMEN on 2016-04-22)</option>
<option
  
  value="DOLMEN/Pod-Spell-1.18"
>1.18
  (DOLMEN on 2016-01-29)</option>
<option
  
  value="XENO/Pod-Spell-1.17"
>1.17
  (XENO on 2015-03-09)</option>
<option
  
  value="XENO/Pod-Spell-1.16"
>1.16
  (XENO on 2015-02-25)</option>
<option
  
  value="XENO/Pod-Spell-1.15"
>1.15
  (XENO on 2014-02-28)</option>
<optgroup label="BackPAN">'
<option
  
  value="HAARG/Pod-Spell-1.20-TRIAL"
>1.20-TRIAL DEV
  (HAARG on 2022-08-22)</option>
<option
  
  value="DOLMEN/Pod-Spell-1.19_91"
>1.19_91 DEV
  (DOLMEN on 2016-04-21)</option>
<option
  
  value="DOLMEN/Pod-Spell-1.19_90"
>1.19_90 DEV
  (DOLMEN on 2016-02-20)</option>
<option
  
  value="DOLMEN/Pod-Spell-1.19"
>1.19
  (DOLMEN on 2016-02-20)</option>
<option
  
  value="XENO/Pod-Spell-1.14"
>1.14
  (XENO on 2014-02-12)</option>
<option
  
  value="XENO/Pod-Spell-1.13"
>1.13
  (XENO on 2013-11-03)</option>
<option
  
  value="XENO/Pod-Spell-1.12"
>1.12
  (XENO on 2013-10-18)</option>
<option
  
  value="XENO/Pod-Spell-1.11"
>1.11
  (XENO on 2013-10-18)</option>
<option
  
  value="XENO/Pod-Spell-1.10"
>1.10
  (XENO on 2013-09-28)</option>
<option
  
  value="XENO/Pod-Spell-1.09"
>1.09
  (XENO on 2013-09-25)</option>
<option
  
  value="XENO/Pod-Spell-1.08"
>1.08
  (XENO on 2013-09-24)</option>
<option
  
  value="XENO/Pod-Spell-1.07"
>1.07
  (XENO on 2013-09-14)</option>
<option
  
  value="XENO/Pod-Spell-1.06"
>1.06
  (XENO on 2013-09-08)</option>
<option
  
  value="XENO/Pod-Spell-1.05"
>1.05
  (XENO on 2013-07-07)</option>
<option
  
  value="XENO/Pod-Spell-1.04"
>1.04
  (XENO on 2013-05-09)</option>
<option
  
  value="XENO/Pod-Spell-1.03"
>1.03
  (XENO on 2013-05-08)</option>
<option
  
  value="XENO/Pod-Spell-1.02"
>1.02
  (XENO on 2013-05-08)</option>
<option
  
  value="SBURKE/Pod-Spell-1.01"
>1.01
  (SBURKE on 2001-10-27)</option>
</optgroup>
</select>
    <a data-keyboard-shortcut="g d" class="release-name" href="https://metacpan.org/dist/Pod-Spell">Pod-Spell-1.26</a>
  </div>
<span class="river-gauge-gauge">
  <svg width="24px"
       height="15px"
       version="1.1"
       xmlns="http://www.w3.org/2000/svg"
       xmlns:xlink="http://www.w3.org/1999/xlink">

    <g>
      <title>        River stage two &#10;
          • 12 direct dependents &#10;          • 80 total dependents
      </title>

      <rect x="0"  y="0" width="4" height="15" fill="#7ea3f2" />
      <rect x="5"  y="0" width="4" height="15" fill="#7ea3f2" />
      <rect x="10"  y="0" width="4" height="15" fill="#e4e2e2" />
      <rect x="15"  y="0" width="4" height="15" fill="#e4e2e2" />
      <rect x="20"  y="0" width="4" height="15" fill="#e4e2e2" />
    </g>
  </svg>

</span>
<div id="Pod-Spell-fav" class="logged_in">
<form action="https://metacpan.org/account/favorite/add" style="display: inline" onsubmit="return favDistribution(this)">
    <input type="hidden" name="remove" value="0">
    <input type="hidden" name="release" value="Pod-Spell-1.26">
    <input type="hidden" name="author" value="HAARG">
    <input type="hidden" name="distribution" value="Pod-Spell">
    <button type="submit" class="favorite highlight"><span>8</span> ++</button>
</form>
</div>
<div class="logged_out">
<a href="./Pod::Spell.html" onclick="alert('Please sign in to add favorites'); return false" class="favorite highlight">
<span>8</span> ++</a>
</div>
   / <span>Pod::Spell</span>
</div>
          </div>
          <main class="content">


<nav class="toc">
  <div class="toc-header"><strong>Contents</strong></div>
<ul>
  <li><a href="./Pod::Spell.html#NAME">NAME</a></li>
  <li><a href="./Pod::Spell.html#VERSION">VERSION</a></li>
  <li><a href="./Pod::Spell.html#SYNOPSIS">SYNOPSIS</a></li>
  <li><a href="./Pod::Spell.html#DESCRIPTION">DESCRIPTION</a></li>
  <li><a href="./Pod::Spell.html#METHODS">METHODS</a>
    <ul>
      <li><a href="./Pod::Spell.html#new">new</a></li>
      <li><a href="./Pod::Spell.html#stopwords1">stopwords</a></li>
      <li><a href="./Pod::Spell.html#parse_from_filehandle($in_fh,$out_fh)">parse_from_filehandle($in_fh,$out_fh)</a></li>
      <li><a href="./Pod::Spell.html#parse_from_file($filename,$outfile)">parse_from_file($filename,$outfile)</a></li>
    </ul>
  </li>
  <li><a href="./Pod::Spell.html#ENCODINGS">ENCODINGS</a></li>
  <li><a href="./Pod::Spell.html#ADDING-STOPWORDS">ADDING STOPWORDS</a></li>
  <li><a href="./Pod::Spell.html#CAVEATS">CAVEATS</a>
    <ul>
      <li><a href="./Pod::Spell.html#finding-stopwords-defined-with-=for">finding stopwords defined with =for</a></li>
    </ul>
  </li>
  <li><a href="./Pod::Spell.html#HINT">HINT</a></li>
  <li><a href="./Pod::Spell.html#SEE-ALSO">SEE ALSO</a></li>
  <li><a href="./Pod::Spell.html#BUGS">BUGS</a></li>
  <li><a href="./Pod::Spell.html#CONTRIBUTORS">CONTRIBUTORS</a></li>
  <li><a href="./Pod::Spell.html#AUTHORS">AUTHORS</a></li>
  <li><a href="./Pod::Spell.html#COPYRIGHT-AND-LICENSE">COPYRIGHT AND LICENSE</a></li>
</ul></nav>
<div class="pod anchors">
<h1 id="NAME">NAME</h1>

<p>Pod::Spell - a formatter for spellchecking Pod</p>

<h1 id="VERSION">VERSION</h1>

<p>version 1.26</p>

<h1 id="SYNOPSIS">SYNOPSIS</h1>

<pre><code>    use Pod::Spell;
    Pod::Spell-&gt;new-&gt;parse_from_file( &#39;File.pm&#39; );

    Pod::Spell-&gt;new-&gt;parse_from_filehandle( $infile, $outfile );</code></pre>

<p>Also look at <a href="https://metacpan.org/pod/distribution/Pod-Spell/bin/podspell">podspell</a></p>

<pre><code>    % perl -MPod::Spell -e &quot;Pod::Spell-&gt;new-&gt;parse_from_file(shift)&quot; Thing.pm |spell |fmt</code></pre>

<p>...or instead of piping to spell or <code>ispell</code>, use <code>&gt;temp.txt</code>, and open <i>temp.txt</i> in your word processor for spell-checking.</p>

<h1 id="DESCRIPTION">DESCRIPTION</h1>

<p>Pod::Spell is a Pod formatter whose output is good for spellchecking. Pod::Spell is rather like <a href="https://metacpan.org/pod/Pod::Text">Pod::Text</a>, except that it doesn&#39;t put much effort into actual formatting, and it suppresses things that look like Perl symbols or Perl jargon (so that your spellchecking program won&#39;t complain about mystery words like &quot;<code>$thing</code>&quot; or &quot;<code>Foo::Bar</code>&quot; or &quot;hashref&quot;).</p>

<p>This class works by filtering out words that look like Perl or any form of computerese (like &quot;<code>$thing</code>&quot; or &quot;<code>N&gt;7</code>&quot; or &quot;<code>@{$foo}{&#39;bar&#39;,&#39;baz&#39;}</code>&quot;, anything in C&lt;...&gt; or F&lt;...&gt; codes, anything in verbatim paragraphs (code blocks), and anything in the stopword list. The default stopword list for a document starts out from the stopword list defined by <a href="https://metacpan.org/pod/Pod::Wordlist">Pod::Wordlist</a>, and can be supplemented (on a per-document basis) by having <code>&quot;=for stopwords&quot;</code> / <code>&quot;=for :stopwords&quot;</code> region(s) in a document.</p>

<h1 id="METHODS">METHODS</h1>

<h2 id="new">new</h2>

<pre><code>    Pod::Spell-&gt;new(%options)</code></pre>

<p>Creates a new Pod::Spell instance. Accepts several options:</p>

<dl>

<dt id="debug">debug</dt>
<dd>

<p>When set to a true value, will output debugging messages about how the Pod is being processed.</p>

<p>Defaults to false.</p>

</dd>
<dt id="stopwords">stopwords</dt>
<dd>

<p>Can be specified to use an alternate wordlist instance.</p>

<p>Defaults to a new Pod::Wordlist instance.</p>

</dd>
<dt id="no_wide_chars">no_wide_chars</dt>
<dd>

<p>Will be passed to Pod::Wordlist when creating a new instance. Causes all words with characters outside the Latin-1 range to be stripped from the output.</p>

</dd>
</dl>

<h2 id="stopwords1">stopwords</h2>

<pre><code>    $self-&gt;stopwords-&gt;isa(&#39;Pod::WordList&#39;); # true</code></pre>

<h2 id="parse_from_filehandle($in_fh,$out_fh)"><a id="parse_from_filehandle"></a><a id="parse_from_filehandle-in_fh-out_fh"></a>parse_from_filehandle($in_fh,$out_fh)</h2>

<p>This method takes an input filehandle (which is assumed to already be opened for reading) and reads the entire input stream looking for blocks (paragraphs) of POD documentation to be processed. If no first argument is given the default input filehandle <code>STDIN</code> is used.</p>

<p>The <code>$in_fh</code> parameter may be any object that provides a <b>getline()</b> method to retrieve a single line of input text (hence, an appropriate wrapper object could be used to parse PODs from a single string or an array of strings).</p>

<h2 id="parse_from_file($filename,$outfile)"><a id="parse_from_file"></a><a id="parse_from_file-filename-outfile"></a>parse_from_file($filename,$outfile)</h2>

<p>This method takes a filename and does the following:</p>

<ul>

<li><p>opens the input and output files for reading (creating the appropriate filehandles)</p>

</li>
<li><p>invokes the <b>parse_from_filehandle()</b> method passing it the corresponding input and output filehandles.</p>

</li>
<li><p>closes the input and output files.</p>

</li>
</ul>

<p>If the special input filename &quot;&quot;, &quot;-&quot; or &quot;&lt;&amp;STDIN&quot; is given then the STDIN filehandle is used for input (and no open or close is performed). If no input filename is specified then &quot;-&quot; is implied. Filehandle references, or objects that support the regular IO operations (like <code>&lt;$fh&gt;</code> or <code>$fh-&lt;Egt</code>getline&gt;) are also accepted; the handles must already be opened.</p>

<p>If a second argument is given then it should be the name of the desired output file. If the special output filename &quot;-&quot; or &quot;&gt;&amp;STDOUT&quot; is given then the STDOUT filehandle is used for output (and no open or close is performed). If the special output filename &quot;&gt;&amp;STDERR&quot; is given then the STDERR filehandle is used for output (and no open or close is performed). If no output filehandle is currently in use and no output filename is specified, then &quot;-&quot; is implied. Alternatively, filehandle references or objects that support the regular IO operations (like <code>print</code>, e.g. <a href="./IO::String.html">IO::String</a>) are also accepted; the object must already be opened.</p>

<h1 id="ENCODINGS">ENCODINGS</h1>

<p>If your Pod is encoded in something other than Latin-1, it should declare an encoding using the <a href="https://metacpan.org/pod/perlpod#=encoding-encodingname">&quot;<code>=encoding <i>encodingname</i></code>&quot; in perlpod</a> directive.</p>

<h1 id="ADDING-STOPWORDS"><a id="ADDING"></a>ADDING STOPWORDS</h1>

<p>You can add stopwords on a per-document basis with <code>&quot;=for stopwords&quot;</code> / <code>&quot;=for :stopwords&quot;</code> regions, like so:</p>

<pre><code>    =for stopwords  plok Pringe zorch   snik !qux
    foo bar baz quux quuux</code></pre>

<p>This adds every word in that paragraph after &quot;stopwords&quot; to the stopword list, effective for the rest of the document. In such a list, words are whitespace-separated. (The amount of whitespace doesn&#39;t matter, as long as there&#39;s no blank lines in the middle of the paragraph.) Plural forms are added automatically using <a href="https://metacpan.org/pod/Lingua::EN::Inflect">Lingua::EN::Inflect</a>. Words beginning with &quot;!&quot; are <i>deleted</i> from the stopword list -- so &quot;!qux&quot; deletes &quot;qux&quot; from the stopword list, if it was in there in the first place. Note that if a stopword is all-lowercase, then it means that it&#39;s okay in <i>any</i> case; but if the word has any capital letters, then it means that it&#39;s okay <i>only</i> with <i>that</i> case. So a Wordlist entry of &quot;perl&quot; would permit &quot;perl&quot;, &quot;Perl&quot;, and (less interestingly) &quot;PERL&quot;, &quot;pERL&quot;, &quot;PerL&quot;, et cetera. However, a Wordlist entry of &quot;Perl&quot; catches only &quot;Perl&quot;, not &quot;perl&quot;. So if you wanted to make sure you said only &quot;Perl&quot;, never &quot;perl&quot;, you could add this to the top of your document:</p>

<pre><code>    =for stopwords !perl Perl</code></pre>

<p>Then all instances of the word &quot;Perl&quot; would be weeded out of the Pod::Spell-formatted version of your document, but any instances of the word &quot;perl&quot; would be left in (unless they were in a C&lt;...&gt; or F&lt;...&gt; style).</p>

<p>You can have several &quot;=for stopwords&quot; regions in your document. You can even express them like so:</p>

<pre><code>    =begin stopwords

    plok Pringe zorch

    snik !qux

    foo bar
    baz quux quuux

    =end stopwords</code></pre>

<p>If you want to use E&lt;...&gt; sequences in a &quot;stopwords&quot; region, you have to use &quot;:stopwords&quot;, as here:</p>

<pre><code>    =for :stopwords
    virtE&lt;ugrave&gt;</code></pre>

<p>...meaning that you&#39;re adding a stopword of &quot;virt&ugrave;&quot;. If you left the &quot;:&quot; out, that would mean you were adding a stopword of &quot;virtE&lt;ugrave&gt;&quot; (with a literal E, a literal &lt;, etc), which will have no effect, since any occurrences of virtE&lt;ugrave&gt; don&#39;t look like a normal human-language word anyway, and so would be screened out before the stopword list is consulted anyway.</p>

<h1 id="CAVEATS">CAVEATS</h1>

<h2 id="finding-stopwords-defined-with-=for"><a id="finding"></a><a id="finding-stopwords-defined-with--for"></a>finding stopwords defined with <code>=for</code></h2>

<p>Pod::Spell makes a single pass over the POD. Stopwords must be added <b>before</b> they show up in the POD.</p>

<h1 id="HINT">HINT</h1>

<p>If you feed output of Pod::Spell into your word processor and run a spell-check, make sure you&#39;re <i>not</i> also running a grammar-check -- because Pod::Spell drops words that it thinks are Perl symbols, jargon, or stopwords, this means you&#39;ll have ungrammatical sentences, what with words being missing and all. And you don&#39;t need a grammar checker to tell you that.</p>

<h1 id="SEE-ALSO"><a id="SEE"></a>SEE ALSO</h1>

<ul>

<li><p><a href="https://metacpan.org/pod/Pod::Wordlist">Pod::Wordlist</a></p>

</li>
<li><p><a href="https://metacpan.org/pod/Pod::Simple">Pod::Simple</a></p>

</li>
<li><p><a href="https://metacpan.org/pod/podchecker">podchecker</a> also known as <a href="https://metacpan.org/pod/Pod::Checker">Pod::Checker</a></p>

</li>
<li><p><a href="https://metacpan.org/pod/perlpod">perlpod</a>, <a href="https://metacpan.org/pod/perlpodspec">perlpodspec</a></p>

</li>
</ul>

<h1 id="BUGS">BUGS</h1>

<p>Please report any bugs or feature requests on the bugtracker website <a href="https://rt.cpan.org/Public/Dist/Display.html?Name=Pod-Spell">https://rt.cpan.org/Public/Dist/Display.html?Name=Pod-Spell</a> or by email to <a href="mailto:bug-Pod-Spell@rt.cpan.org">bug-Pod-Spell@rt.cpan.org</a>.</p>

<p>When submitting a bug or request, please include a test-file or a patch to an existing test-file that illustrates the bug or desired feature.</p>

<h1 id="CONTRIBUTORS">CONTRIBUTORS</h1>

<ul>

<li><p>David Golden &lt;dagolden@cpan.org&gt;</p>

</li>
<li><p>Graham Knop &lt;haarg@haarg.org&gt;</p>

</li>
<li><p>Kent Fredric &lt;kentfredric@gmail.com&gt;</p>

</li>
<li><p>Mohammad S Anwar &lt;mohammad.anwar@yahoo.com&gt;</p>

</li>
<li><p>Olivier Mengu&eacute; &lt;dolmen@cpan.org&gt;</p>

</li>
<li><p>Paulo Custodio &lt;pauloscustodio@gmail.com&gt;</p>

</li>
</ul>

<h1 id="AUTHORS">AUTHORS</h1>

<ul>

<li><p>Sean M. Burke &lt;sburke@cpan.org&gt;</p>

</li>
<li><p>Caleb Cushing &lt;xenoterracide@gmail.com&gt;</p>

</li>
</ul>

<h1 id="COPYRIGHT-AND-LICENSE"><a id="COPYRIGHT"></a>COPYRIGHT AND LICENSE</h1>

<p>This software is Copyright (c) 2023 by Olivier Mengu&eacute;.</p>

<p>This is free software, licensed under:</p>

<pre><code>  The Artistic License 2.0 (GPL Compatible)</code></pre></div>

<div id="metacpan_install-instructions-dialog" class="modal fade">
  <div class="modal-dialog">
    <div class="modal-content">
      <div class="modal-header">
        <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
        <h4 class="modal-title">Module Install Instructions</h4>
      </div>
      <div class="modal-body">
        <p>To install Pod::Spell, copy and paste the appropriate command in to your terminal.</p>
        <p><a href="https://metacpan.org/dist/App-cpanminus/view/bin/cpanm">cpanm</a></p>
        <pre><code>cpanm Pod::Spell</code></pre>
        <p><a href="https://metacpan.org/pod/CPAN">CPAN shell</a></p>
        <pre><code>perl -MCPAN -e shell
install Pod::Spell</code></pre>
        <p>For more information on module installation, please visit <a href="https://www.cpan.org/modules/INSTALL.html">the detailed CPAN module installation guide</a>.</p>
      </div>
      <div class="modal-footer">
        <a href="./Pod::Spell.html#" data-dismiss="modal" class="btn">Close</a>
      </div>
    </div>
  </div>
</div>
          </main>
          <div class="content-pagination">
          </div>
        </div>
        <footer class="footer">
          <div class="footer-container">
            <div class="footer-social">
              <div class="footer-link footer-logo">
                <a href="https://metacpan.org/">
                  <img src="https://metacpan.org/static/images/metacpan-logo.svg" alt="MetaCPAN" />
                </a>
              </div>
              <a class="footer-social-link" href="https://github.com/metacpan">
                <i class="fab fa-github-square"></i>
              </a>
              <a class="footer-social-link" href="https://fosstodon.org/@metacpan">
                <i class="fab fa-mastodon"></i>
              </a>
            </div>
            <div class="footer-links">
              <div class="footer-link">
                  <a href="https://metacpan.org/about">About</a>
              </div>
              <div class="footer-link">
                  <a href="https://metacpan.org/about/sponsors">Sponsor</a>
              </div>
              <div class="footer-link">
                  <a href="https://grep.metacpan.org">grep::cpan</a>
              </div>
              <div class="footer-link">
                  <a href="https://metacpan.org/recent">Recent</a>
              </div>
              <div class="footer-link">
                  <a href="https://metacpan.org/about/faq">FAQ</a>
              </div>
              <div class="footer-link">
                  <a href="https://metacpan.org/tools">Tools</a>
              </div>
              <div class="footer-link">
                  <a href="https://fastapi.metacpan.org/">API</a>
              </div>
              <div class="footer-link">
                  <a href="https://www.perl.org/">Perl.org</a>
              </div>
            </div>
            <div class="footer-sponsors">
              <a class="footer-sponsor-link" target="_blank" href="https://www.bytemark.co.uk/" rel="noopener">
                <img class="footer-sponsor-bytemark" src="https://metacpan.org/static/images/sponsors/bytemark_logo.svg" alt="Bytemark logo">
              </a>
              <a class="footer-sponsor-link" target="_blank" href="https://www.liquidweb.com/" rel="noopener">
                <img class="footer-sponsor-liquidweb" src="https://metacpan.org/static/images/sponsors/liquidweb_logo.png" alt="liquidweb logo">
              </a>
              <a class="footer-sponsor-link" target="_blank" href="https://deriv.com/careers/" rel="noopener">
                <img class="footer-sponsor-deriv" src="https://metacpan.org/static/images/sponsors/deriv.svg" alt="Deriv logo">
              </a>
              <a class="footer-sponsor-link" target="_blank" href="https://geocode.xyz" rel="noopener">
                <img class="footer-sponsor-geocode" src="https://metacpan.org/static/images/sponsors/geocodelogo.svg" alt="Geocode logo">
              </a>
              <a class="footer-sponsor-link" target="_blank" href="https://www.fastly.com/" rel="noopener">
                <img class="footer-sponsor-fastly" src="https://metacpan.org/static/images/sponsors/fastly_logo.svg" alt="Fastly logo">
              </a>
              <a class="footer-sponsor-link" target="_blank" href="https://opencagedata.com" rel="noopener">
                <img class="footer-sponsor-opencage" src="https://metacpan.org/static/images/sponsors/open-cage.svg" alt="OpenCage logo">
              </a>
            </div>
          </div>
        </footer>
        <div class="modal fade" tabindex="-1" role="dialog" id="metacpan_keyboard-shortcuts">
          <div class="modal-dialog">
            <div class="modal-content">
              <div class="modal-header">
                <button type="button" class="close" data-dismiss="modal">&times;</button>
                <h4 class="modal-title">Keyboard Shortcuts</h4>
              </div>
              <div class="modal-body row">
<div class="col-md-6">
  <table class="table keyboard-shortcuts">
    <thead>
      <tr>
        <th></th>
        <th>Global</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td class="keys">
          <kbd>s</kbd>
        </td>
        <td>Focus search bar</td>
      </tr>
      <tr>
        <td class="keys">
          <kbd>?</kbd>
        </td>
        <td>Bring up this help dialog</td>
      </tr>
    </tbody>
  </table>

  <table class="table keyboard-shortcuts">
    <thead>
      <tr>
        <th></th>
        <th>GitHub</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td class="keys">
          <kbd>g</kbd> <kbd>p</kbd>
        </td>
        <td>Go to pull requests</td>
      </tr>
      <tr>
        <td class="keys">
          <kbd>g</kbd> <kbd>i</kbd>
        </td>
        <td>go to github issues (only if github is preferred repository)</td>
      </tr>
    </tbody>
  </table>
</div>

<div class="col-md-6">
  <table class="table keyboard-shortcuts">
    <thead>
      <tr>
        <th></th>
        <th>POD</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td class="keys">
          <kbd>g</kbd> <kbd>a</kbd>
        </td>
        <td>Go to author</td>
      </tr>
      <tr>
        <td class="keys">
          <kbd>g</kbd> <kbd>c</kbd>
        </td>
        <td>Go to changes</td>
      </tr>
      <tr>
        <td class="keys">
          <kbd>g</kbd> <kbd>i</kbd>
        </td>
        <td>Go to issues</td>
      </tr>
      <tr>
        <td class="keys">
          <kbd>g</kbd> <kbd>d</kbd>
        </td>
        <td>Go to dist</td>
      </tr>
      <tr>
        <td class="keys">
          <kbd>g</kbd> <kbd>r</kbd>
        </td>
        <td>Go to repository/SCM</td>
      </tr>
      <tr>
        <td class="keys">
          <kbd>g</kbd> <kbd>s</kbd>
        </td>
        <td>Go to source</td>
      </tr>
      <tr>
        <td class="keys">
          <kbd>g</kbd> <kbd>b</kbd>
        </td>
        <td>Go to file browse</td>
      </tr>

    </tbody>
  </table>
</div>

<div class="col-md-12">
  <table class="table keyboard-shortcuts">
    <thead>
      <tr>
        <th></th>
        <th>Search terms</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><em>module:</em> (e.g. <a href="https://metacpan.org/search?q=module%3APlugin">module:Plugin</a>)</td>
      </tr>
      <tr>
        <td><em>distribution:</em> (e.g. <a href="https://metacpan.org/search?q=distribution%3ADancer+auth">distribution:Dancer auth</a>)</td>
      </tr>
      <tr>
        <td><em>author:</em> (e.g. <a href="https://metacpan.org/search?q=author%3ASONGMU+Redis">author:SONGMU Redis</a>)</td>
      </tr>
      <tr>
        <td><em>version:</em> (e.g. <a href="https://metacpan.org/search?q=version%3A1.00">version:1.00</a>)</td>
      </tr>
    </tbody>
  </table>
</div>
              </div>
              <div class="modal-footer"></div>
            </div>
          </div>
        </div>
    </body>
</html>
